scotland london irish hiking cork glasgow dublin self catering gleneagles carnoustie escort accommodation edinburgh golfing ireland fishing bed and breakfast b&b escorts golf